package br.com.knowledge.view.struts.actions;

import java.util.List;

import org.apache.struts2.convention.annotation.Namespace;
import org.apache.struts2.convention.annotation.Result;
import org.apache.struts2.convention.annotation.ResultPath;

import br.com.knowledge.persistence.hibernate.dao.CadUsuarioDAO;
import br.com.knowledge.persistence.hibernate.entities.CadUsuario;

import com.opensymphony.xwork2.ActionSupport;

@Namespace("/")
@ResultPath("/")
@Result(name="success",location="/pages/listarUsuarios.jsp")
public class ListarUsuarioFormAction extends ActionSupport{

	private List<CadUsuario> usuarios;

	
	@Override
	public String execute() throws Exception {
		
		CadUsuarioDAO dao = new CadUsuarioDAO();
		usuarios = dao.findAll();
		
		return SUCCESS;
	}
	
	
	public void setUsuarios(List<CadUsuario> usuarios) {
		this.usuarios = usuarios;
	}

	public List<CadUsuario> getUsuarios() {
		return usuarios;
	}
	
}
